package com.wwwarehouse.contract.bean;

/**
 * 修改拼卡Bean
 * Created by ShineF on 2017/10/30 0030.
 */

public class EditSupplyCardBean {

    /**
     * delivery : {"deliveryEarly":7,"deliveryLast":9,"sendLast":6,"sendEarly":5}
     * obligation : {"createUserId":10002269,"updateUserId":null,"defaultValueMin":"6","contractUkid":32126500000004083,"updateTime":"2017-10-27 19:20:31","obligationUkid":32126500000004084,"defaultType":0,"rewandValue":6,"createTime":"2017-10-27 19:20:31","obligationOrderUkid":32126200000003075,"rewandType":1,"defaultValueMax":"9"}
     * pbRsHead : {"validStartTime":"2017-10-29 19:13:00","validEndTime":"2017-11-27 19:13:00"}
     * payment : {"createUserId":10002269,"updateUserId":null,"contractUkid":32126500000004083,"accountBankCardCode":"69","updateTime":"2017-10-27 19:20:31","payWeek":4,"accountBank":"哟","payMonth":4,"payOfflineFlag":1,"createTime":"2017-10-27 19:20:31","accountBankCardName":"弄","payOrderFlag":1,"paymentPublishUkid":32126300000004078,"accountWechat":"考虑","accountAlipay":"2355"}
     * itemCount : 1
     */

    private DeliveryBean delivery;
    private ObligationBean obligation;
    private PbRsHeadBean pbRsHead;
    private PaymentBean payment;
    private int itemCount;

    public DeliveryBean getDelivery() {
        return delivery;
    }

    public void setDelivery(DeliveryBean delivery) {
        this.delivery = delivery;
    }

    public ObligationBean getObligation() {
        return obligation;
    }

    public void setObligation(ObligationBean obligation) {
        this.obligation = obligation;
    }

    public PbRsHeadBean getPbRsHead() {
        return pbRsHead;
    }

    public void setPbRsHead(PbRsHeadBean pbRsHead) {
        this.pbRsHead = pbRsHead;
    }

    public PaymentBean getPayment() {
        return payment;
    }

    public void setPayment(PaymentBean payment) {
        this.payment = payment;
    }

    public int getItemCount() {
        return itemCount;
    }

    public void setItemCount(int itemCount) {
        this.itemCount = itemCount;
    }

    public static class DeliveryBean {
        /**
         * deliveryEarly : 7
         * deliveryLast : 9
         * sendLast : 6
         * sendEarly : 5
         */

        private int deliveryEarly;
        private int deliveryLast;
        private int sendLast;
        private int sendEarly;

        public int getDeliveryEarly() {
            return deliveryEarly;
        }

        public void setDeliveryEarly(int deliveryEarly) {
            this.deliveryEarly = deliveryEarly;
        }

        public int getDeliveryLast() {
            return deliveryLast;
        }

        public void setDeliveryLast(int deliveryLast) {
            this.deliveryLast = deliveryLast;
        }

        public int getSendLast() {
            return sendLast;
        }

        public void setSendLast(int sendLast) {
            this.sendLast = sendLast;
        }

        public int getSendEarly() {
            return sendEarly;
        }

        public void setSendEarly(int sendEarly) {
            this.sendEarly = sendEarly;
        }
    }

    public static class ObligationBean {
        /**
         * createUserId : 10002269
         * updateUserId : null
         * defaultValueMin : 6
         * contractUkid : 32126500000004083
         * updateTime : 2017-10-27 19:20:31
         * obligationUkid : 32126500000004084
         * defaultType : 0
         * rewandValue : 6
         * createTime : 2017-10-27 19:20:31
         * obligationOrderUkid : 32126200000003075
         * rewandType : 1
         * defaultValueMax : 9
         */

        private int createUserId;
        private Object updateUserId;
        private String defaultValueMin;
        private long contractUkid;
        private String updateTime;
        private long obligationUkid;
        private int defaultType;
        private int rewandValue;
        private String createTime;
        private long obligationOrderUkid;
        private int rewandType;
        private String defaultValueMax;

        public int getCreateUserId() {
            return createUserId;
        }

        public void setCreateUserId(int createUserId) {
            this.createUserId = createUserId;
        }

        public Object getUpdateUserId() {
            return updateUserId;
        }

        public void setUpdateUserId(Object updateUserId) {
            this.updateUserId = updateUserId;
        }

        public String getDefaultValueMin() {
            return defaultValueMin;
        }

        public void setDefaultValueMin(String defaultValueMin) {
            this.defaultValueMin = defaultValueMin;
        }

        public long getContractUkid() {
            return contractUkid;
        }

        public void setContractUkid(long contractUkid) {
            this.contractUkid = contractUkid;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public long getObligationUkid() {
            return obligationUkid;
        }

        public void setObligationUkid(long obligationUkid) {
            this.obligationUkid = obligationUkid;
        }

        public int getDefaultType() {
            return defaultType;
        }

        public void setDefaultType(int defaultType) {
            this.defaultType = defaultType;
        }

        public int getRewandValue() {
            return rewandValue;
        }

        public void setRewandValue(int rewandValue) {
            this.rewandValue = rewandValue;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public long getObligationOrderUkid() {
            return obligationOrderUkid;
        }

        public void setObligationOrderUkid(long obligationOrderUkid) {
            this.obligationOrderUkid = obligationOrderUkid;
        }

        public int getRewandType() {
            return rewandType;
        }

        public void setRewandType(int rewandType) {
            this.rewandType = rewandType;
        }

        public String getDefaultValueMax() {
            return defaultValueMax;
        }

        public void setDefaultValueMax(String defaultValueMax) {
            this.defaultValueMax = defaultValueMax;
        }
    }

    public static class PbRsHeadBean {
        /**
         * validStartTime : 2017-10-29 19:13:00
         * validEndTime : 2017-11-27 19:13:00
         */

        private String validStartTime;
        private String validEndTime;

        public String getValidStartTime() {
            return validStartTime;
        }

        public void setValidStartTime(String validStartTime) {
            this.validStartTime = validStartTime;
        }

        public String getValidEndTime() {
            return validEndTime;
        }

        public void setValidEndTime(String validEndTime) {
            this.validEndTime = validEndTime;
        }
    }

    public static class PaymentBean {
        /**
         * createUserId : 10002269
         * updateUserId : null
         * contractUkid : 32126500000004083
         * accountBankCardCode : 69
         * updateTime : 2017-10-27 19:20:31
         * payWeek : 4
         * accountBank : 哟
         * payMonth : 4
         * payOfflineFlag : 1
         * createTime : 2017-10-27 19:20:31
         * accountBankCardName : 弄
         * payOrderFlag : 1
         * paymentPublishUkid : 32126300000004078
         * accountWechat : 考虑
         * accountAlipay : 2355
         */

        private int createUserId;
        private Object updateUserId;
        private long contractUkid;
        private String accountBankCardCode;
        private String updateTime;
        private int payWeek;
        private String accountBank;
        private int payMonth;
        private int payOfflineFlag;
        private String createTime;
        private String accountBankCardName;
        private int payOrderFlag;
        private long paymentPublishUkid;
        private String accountWechat;
        private String accountAlipay;

        public int getCreateUserId() {
            return createUserId;
        }

        public void setCreateUserId(int createUserId) {
            this.createUserId = createUserId;
        }

        public Object getUpdateUserId() {
            return updateUserId;
        }

        public void setUpdateUserId(Object updateUserId) {
            this.updateUserId = updateUserId;
        }

        public long getContractUkid() {
            return contractUkid;
        }

        public void setContractUkid(long contractUkid) {
            this.contractUkid = contractUkid;
        }

        public String getAccountBankCardCode() {
            return accountBankCardCode;
        }

        public void setAccountBankCardCode(String accountBankCardCode) {
            this.accountBankCardCode = accountBankCardCode;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public int getPayWeek() {
            return payWeek;
        }

        public void setPayWeek(int payWeek) {
            this.payWeek = payWeek;
        }

        public String getAccountBank() {
            return accountBank;
        }

        public void setAccountBank(String accountBank) {
            this.accountBank = accountBank;
        }

        public int getPayMonth() {
            return payMonth;
        }

        public void setPayMonth(int payMonth) {
            this.payMonth = payMonth;
        }

        public int getPayOfflineFlag() {
            return payOfflineFlag;
        }

        public void setPayOfflineFlag(int payOfflineFlag) {
            this.payOfflineFlag = payOfflineFlag;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getAccountBankCardName() {
            return accountBankCardName;
        }

        public void setAccountBankCardName(String accountBankCardName) {
            this.accountBankCardName = accountBankCardName;
        }

        public int getPayOrderFlag() {
            return payOrderFlag;
        }

        public void setPayOrderFlag(int payOrderFlag) {
            this.payOrderFlag = payOrderFlag;
        }

        public long getPaymentPublishUkid() {
            return paymentPublishUkid;
        }

        public void setPaymentPublishUkid(long paymentPublishUkid) {
            this.paymentPublishUkid = paymentPublishUkid;
        }

        public String getAccountWechat() {
            return accountWechat;
        }

        public void setAccountWechat(String accountWechat) {
            this.accountWechat = accountWechat;
        }

        public String getAccountAlipay() {
            return accountAlipay;
        }

        public void setAccountAlipay(String accountAlipay) {
            this.accountAlipay = accountAlipay;
        }
    }
}
